function validate_registrazione(form) {
    //var form = document.forms.form_registrazione;
    var S = new Array();
    var fail = false;
    var passwords_match = (form.pwd.value == form.pwd2.value);
    var mail_re = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,4}$/;
    var mail_is_valid = form.email.value.match(mail_re);
    //return passwords_match && mail_is_valid;
    if(!passwords_match) {
        S.push("Le password immesse non coincidono.");
        fail = true;
    }
    if(!mail_is_valid) {
        S.push("L'indirizzo e-mail inserito non è valido.");
        fail = true;
    }
    if(fail) {
        var msg = S.join("\n");
        alert(msg);
        return false;
    }
    return true;
}